having a horn handle/haft - Allemand Anglais Dictionnaire